#include "constantes_gpu.h"

const unsigned int PosNoeudsVariable[4080] ={
/* msg =      0, deg = 10 */      0,     21,    142,    392,    401,    408,    414,    467,    584,    723, 
/* msg =      1, deg = 10 */      1,    156,    172,    308,    316,    409,    416,    731,    744,    751, 
/* msg =      2, deg = 10 */      2,     31,    138,    143,    201,    410,    419,    440,    634,    679, 
/* msg =      3, deg = 10 */      3,     57,    231,    363,    365,    411,    445,    521,    745,    787, 
/* msg =      4, deg = 10 */      4,     41,    346,    389,    396,    412,    443,    555,    569,    601, 
/* msg =      5, deg = 10 */      5,     33,     84,    222,    232,    413,    592,    603,    606,    756, 
/* msg =      6, deg = 10 */      6,    109,    153,    168,    185,    414,    497,    512,    580,    654, 
/* msg =      7, deg = 10 */      0,      7,    215,    331,    349,    415,    530,    744,    792,    799, 
/* msg =      8, deg = 10 */      8,     98,    231,    300,    406,    416,    455,    458,    491,    531, 
/* msg =      9, deg = 10 */      9,     71,    166,    203,    365,    417,    429,    455,    476,    675, 
/* msg =     10, deg = 10 */     10,     63,     95,    105,    187,    418,    465,    504,    522,    653, 
/* msg =     11, deg = 10 */     11,    154,    217,    228,    297,    416,    419,    434,    587,    700, 
/* msg =     12, deg = 10 */     12,     26,     36,     92,    207,    420,    536,    761,    775,    785, 
/* msg =     13, deg = 10 */     13,    120,    155,    201,    245,    421,    615,    631,    650,    680, 
/* msg =     14, deg = 10 */     14,     34,    142,    306,    364,    422,    466,    528,    612,    699, 
/* msg =     15, deg = 10 */     15,     50,    288,    370,    378,    423,    492,    591,    719,    730, 
/* msg =     16, deg = 10 */     16,     41,     59,    122,    209,    424,    596,    608,    683,    791, 
/* msg =     17, deg = 10 */     17,     25,    212,    241,    315,    425,    426,    487,    521,    709, 
/* msg =     18, deg = 10 */      4,     18,     89,    238,    273,    426,    460,    544,    641,    743, 
/* msg =     19, deg = 10 */     19,     29,    150,    151,    216,    427,    478,    608,    610,    738, 
/* msg =     20, deg = 10 */     20,    108,    146,    165,    234,    428,    435,    641,    792,    811, 
/* msg =     21, deg = 10 */     21,     29,     92,    133,    397,    423,    429,    562,    648,    676, 
/* msg =     22, deg = 10 */     22,    171,    252,    336,    373,    430,    472,    602,    615,    777, 
/* msg =     23, deg = 10 */     23,     33,    212,    358,    376,    431,    451,    595,    684,    689, 
/* msg =     24, deg = 10 */     24,    113,    145,    277,    325,    432,    508,    624,    647,    704, 
/* msg =     25, deg = 10 */     25,     98,    169,    297,    324,    433,    442,    555,    649,    658, 
/* msg =     26, deg = 10 */     26,     48,    206,    262,    379,    434,    443,    522,    648,    797, 
/* msg =     27, deg = 10 */     27,     76,    281,    293,    384,    424,    435,    464,    621,    745, 
/* msg =     28, deg = 10 */     28,    202,    234,    344,    354,    421,    436,    501,    722,    791, 
/* msg =     29, deg = 10 */      9,     29,    124,    210,    303,    437,    441,    617,    729,    750, 
/* msg =     30, deg = 10 */     30,     37,     81,    103,    235,    438,    552,    712,    764,    796, 
/* msg =     31, deg = 10 */     31,    243,    283,    291,    383,    439,    642,    721,    806,    814, 
/* msg =     32, deg = 10 */     32,     95,    108,    246,    375,    440,    579,    687,    744,    781, 
/* msg =     33, deg = 10 */     33,     35,     51,    136,    270,    441,    501,    503,    521,    698, 
/* msg =     34, deg = 10 */     34,    107,    249,    301,    355,    442,    486,    627,    665,    790, 
/* msg =     35, deg = 10 */     35,     84,    113,    185,    234,    443,    482,    490,    587,    708, 
/* msg =     36, deg = 10 */     36,     65,    156,    383,    395,    444,    644,    664,    665,    741, 
/* msg =     37, deg = 10 */     37,     47,    124,    164,    384,    445,    547,    714,    718,    752, 
/* msg =     38, deg = 10 */     26,     38,    122,    202,    242,    446,    452,    569,    635,    770, 
/* msg =     39, deg = 10 */     22,     39,    175,    285,    322,    425,    442,    447,    565,    720, 
/* msg =     40, deg = 10 */     33,     40,    110,    263,    375,    448,    529,    560,    575,    654, 
/* msg =     41, deg = 10 */     41,     94,    213,    312,    370,    449,    482,    516,    546,    553, 
/* msg =     42, deg = 10 */     42,    199,    242,    297,    307,    450,    483,    632,    656,    804, 
/* msg =     43, deg = 10 */     43,    124,    156,    158,    379,    451,    573,    620,    683,    801, 
/* msg =     44, deg = 10 */     44,     64,    198,    329,    368,    452,    651,    701,    725,    813, 
/* msg =     45, deg = 10 */     45,     69,    276,    379,    391,    453,    508,    515,    571,    802, 
/* msg =     46, deg = 10 */     46,     66,    147,    223,    228,    454,    566,    706,    780,    798, 
/* msg =     47, deg = 10 */     47,     79,    102,    188,    237,    424,    455,    468,    524,    609, 
/* msg =     48, deg = 10 */     37,     48,    222,    266,    380,    456,    506,    629,    651,    769, 
/* msg =     49, deg = 10 */     49,    170,    219,    300,    330,    457,    543,    605,    646,    703, 
/* msg =     50, deg = 10 */     43,     50,     96,    103,    309,    458,    479,    495,    759,    789, 
/* msg =     51, deg = 10 */     51,    122,    378,    396,    400,    459,    580,    605,    690,    757, 
/* msg =     52, deg = 10 */     41,     52,    131,    159,    356,    460,    533,    667,    737,    787, 
/* msg =     53, deg = 10 */      7,     53,    143,    280,    327,    461,    632,    693,    724,    747, 
/* msg =     54, deg = 10 */     54,    152,    183,    291,    321,    416,    451,    462,    556,    639, 
/* msg =     55, deg = 10 */     55,    100,    179,    222,    331,    463,    575,    655,    671,    705, 
/* msg =     56, deg = 10 */     12,     28,     56,    218,    323,    464,    581,    636,    696,    707, 
/* msg =     57, deg = 10 */     57,     71,    163,    287,    294,    465,    578,    614,    648,    667, 
/* msg =     58, deg = 10 */     58,    140,    261,    389,    398,    410,    466,    513,    543,    584, 
/* msg =     59, deg = 10 */     59,    229,    301,    333,    354,    457,    467,    539,    727,    759, 
/* msg =     60, deg = 10 */     60,    130,    286,    386,    401,    468,    573,    619,    671,    802, 
/* msg =     61, deg = 10 */     61,    120,    302,    350,    357,    469,    517,    588,    756,    760, 
/* msg =     62, deg = 10 */     62,    152,    256,    340,    354,    441,    454,    470,    558,    627, 
/* msg =     63, deg = 10 */     63,    182,    238,    250,    286,    471,    483,    626,    702,    795, 
/* msg =     64, deg = 10 */     64,    187,    327,    363,    404,    408,    456,    472,    527,    548, 
/* msg =     65, deg = 10 */     65,    127,    202,    211,    263,    473,    538,    605,    680,    775, 
/* msg =     66, deg = 10 */     66,     77,    253,    297,    393,    474,    578,    687,    784,    796, 
/* msg =     67, deg = 10 */     14,     40,     58,     67,    290,    475,    552,    583,    633,    726, 
/* msg =     68, deg = 10 */     68,     74,     85,     98,    314,    472,    476,    514,    717,    719, 
/* msg =     69, deg = 10 */     69,     85,    209,    267,    336,    477,    529,    667,    703,    795, 
/* msg =     70, deg = 10 */      5,     70,    133,    163,    171,    478,    540,    574,    624,    697, 
/* msg =     71, deg = 10 */     71,    206,    292,    328,    355,    459,    479,    599,    720,    786, 
/* msg =     72, deg = 10 */     72,    179,    227,    266,    358,    480,    481,    701,    786,    803, 
/* msg =     73, deg = 10 */     15,     73,     74,    121,    165,    481,    499,    571,    657,    815, 
/* msg =     74, deg = 10 */     39,     54,     56,     74,    369,    458,    482,    496,    580,    689, 
/* msg =     75, deg = 10 */     34,     75,    174,    248,    338,    432,    483,    572,    639,    723, 
/* msg =     76, deg = 10 */     67,     76,    125,    267,    299,    418,    484,    491,    617,    758, 
/* msg =     77, deg = 10 */     13,     25,     77,    195,    375,    485,    537,    596,    686,    797, 
/* msg =     78, deg = 10 */     78,     88,    312,    345,    366,    417,    486,    514,    520,    532, 
/* msg =     79, deg = 10 */     31,     79,    184,    360,    387,    487,    577,    666,    690,    758, 
/* msg =     80, deg = 10 */     80,    254,    260,    322,    344,    487,    488,    581,    622,    684, 
/* msg =     81, deg = 10 */     22,     81,    105,    131,    168,    489,    547,    608,    638,    661, 
/* msg =     82, deg = 10 */     58,     82,    198,    217,    306,    415,    474,    490,    555,    613, 
/* msg =     83, deg = 10 */     83,     87,    149,    292,    348,    468,    491,    546,    697,    768, 
/* msg =     84, deg = 10 */     84,    192,    264,    272,    286,    492,    511,    585,    731,    811, 
/* msg =     85, deg = 10 */     32,     39,     85,    250,    380,    430,    493,    631,    640,    665, 
/* msg =     86, deg = 10 */      4,     86,     97,    170,    248,    420,    493,    494,    523,    704, 
/* msg =     87, deg = 10 */     87,     93,    129,    261,    362,    408,    495,    604,    769,    785, 
/* msg =     88, deg = 10 */     50,     88,    224,    289,    361,    496,    627,    669,    695,    742, 
/* msg =     89, deg = 10 */     89,    141,    189,    291,    356,    442,    497,    733,    758,    800, 
/* msg =     90, deg = 10 */     62,     90,    181,    272,    308,    498,    522,    551,    561,    604, 
/* msg =     91, deg = 10 */     14,     32,     91,     94,    190,    499,    622,    655,    679,    793, 
/* msg =     92, deg = 10 */     39,     92,    235,    357,    389,    444,    500,    546,    585,    671, 
/* msg =     93, deg = 10 */     93,    231,    247,    281,    366,    501,    561,    575,    645,    681, 
/* msg =     94, deg = 10 */     28,     94,     97,    343,    382,    498,    500,    502,    527,    607, 
/* msg =     95, deg = 10 */     19,     95,    145,    319,    390,    453,    503,    626,    765,    768, 
/* msg =     96, deg = 10 */     40,     52,     55,     96,    232,    504,    574,    589,    609,    728, 
/* msg =     97, deg = 10 */      3,     81,     97,    148,    216,    475,    505,    584,    594,    634, 
/* msg =     98, deg = 10 */     26,     98,    110,    128,    371,    463,    506,    577,    687,    800, 
/* msg =     99, deg = 10 */     42,     53,     72,     99,    320,    427,    467,    507,    652,    742, 
/* msg =    100, deg = 10 */     37,    100,    117,    167,    238,    423,    496,    508,    636,    657, 
/* msg =    101, deg = 10 */    101,    163,    170,    194,    243,    466,    498,    509,    764,    809, 
/* msg =    102, deg = 10 */     80,    102,    226,    324,    406,    446,    510,    643,    712,    760, 
/* msg =    103, deg = 10 */     52,     76,    103,    366,    383,    511,    592,    709,    727,    801, 
/* msg =    104, deg = 10 */     73,    104,    157,    206,    253,    512,    579,    593,    650,    675, 
/* msg =    105, deg = 10 */     57,    105,    197,    227,    307,    513,    548,    583,    615,    766, 
/* msg =    106, deg = 10 */    106,    132,    320,    324,    372,    437,    448,    491,    514,    685, 
/* msg =    107, deg = 10 */    107,    136,    148,    386,    403,    423,    483,    515,    538,    630, 
/* msg =    108, deg = 10 */    108,    111,    265,    295,    296,    516,    530,    655,    686,    749, 
/* msg =    109, deg = 10 */    109,    194,    225,    239,    356,    454,    517,    564,    692,    794, 
/* msg =    110, deg = 10 */     96,    110,    211,    301,    399,    485,    518,    536,    638,    750, 
/* msg =    111, deg = 10 */    111,    158,    169,    271,    279,    409,    470,    471,    519,    792, 
/* msg =    112, deg = 10 */     72,     82,    112,    207,    280,    449,    494,    520,    551,    720, 
/* msg =    113, deg = 10 */      7,    113,    192,    250,    273,    429,    521,    545,    586,    639, 
/* msg =    114, deg = 10 */     64,    114,    171,    196,    208,    440,    517,    522,    670,    710, 
/* msg =    115, deg = 10 */     28,     40,     47,     63,    115,    408,    479,    523,    733,    760, 
/* msg =    116, deg = 10 */     82,    116,    123,    248,    340,    487,    524,    586,    635,    673, 
/* msg =    117, deg = 10 */     70,    117,    184,    288,    294,    435,    482,    525,    656,    691, 
/* msg =    118, deg = 10 */     32,    118,    262,    284,    403,    414,    475,    526,    740,    750, 
/* msg =    119, deg = 10 */     96,    106,    119,    252,    344,    444,    513,    527,    628,    708, 
/* msg =    120, deg = 10 */    120,    172,    277,    333,    404,    447,    451,    528,    618,    746, 
/* msg =    121, deg = 10 */     70,    121,    214,    365,    388,    470,    529,    585,    598,    682, 
/* msg =    122, deg = 10 */    122,    126,    139,    275,    335,    411,    467,    530,    726,    776, 
/* msg =    123, deg = 10 */     42,    123,    178,    293,    371,    520,    531,    568,    737,    782, 
/* msg =    124, deg = 10 */     38,    124,    161,    373,    378,    512,    532,    643,    668,    685, 
/* msg =    125, deg = 10 */     94,    125,    191,    212,    390,    457,    525,    533,    561,    752, 
/* msg =    126, deg = 10 */     36,     57,    112,    126,    244,    485,    486,    534,    636,    815, 
/* msg =    127, deg = 10 */    127,    245,    270,    348,    357,    535,    774,    784,    793,    805, 
/* msg =    128, deg = 10 */    128,    147,    329,    392,    407,    477,    536,    620,    748,    809, 
/* msg =    129, deg = 10 */     20,     27,    129,    221,    359,    504,    519,    537,    619,    815, 
/* msg =    130, deg = 10 */     46,    130,    187,    353,    373,    495,    537,    538,    576,    597, 
/* msg =    131, deg = 10 */     64,    131,    233,    246,    398,    454,    539,    589,    590,    714, 
/* msg =    132, deg = 10 */     63,    132,    174,    333,    356,    421,    540,    563,    567,    781, 
/* msg =    133, deg = 10 */      1,    133,    231,    244,    275,    480,    489,    541,    567,    654, 
/* msg =    134, deg = 10 */     29,     68,    134,    255,    391,    483,    542,    582,    616,    813, 
/* msg =    135, deg = 10 */     78,    135,    235,    275,    311,    516,    543,    565,    732,    799, 
/* msg =    136, deg = 10 */     55,    136,    240,    303,    326,    465,    544,    581,    632,    749, 
/* msg =    137, deg = 10 */     51,     53,    137,    148,    186,    545,    682,    699,    730,    774, 
/* msg =    138, deg = 10 */    101,    138,    162,    318,    325,    546,    563,    566,    572,    637, 
/* msg =    139, deg = 10 */     72,    139,    147,    176,    194,    547,    590,    610,    621,    651, 
/* msg =    140, deg = 10 */    140,    188,    189,    228,    286,    460,    489,    548,    631,    709, 
/* msg =    141, deg = 10 */     86,    141,    255,    370,    390,    549,    550,    711,    747,    767, 
/* msg =    142, deg = 10 */     10,     45,    142,    220,    262,    452,    550,    564,    691,    698, 
/* msg =    143, deg = 10 */     27,    143,    163,    246,    400,    456,    551,    563,    659,    674, 
/* msg =    144, deg = 10 */     45,    144,    219,    272,    277,    552,    557,    636,    706,    745, 
/* msg =    145, deg = 10 */    145,    153,    323,    339,    349,    420,    477,    553,    555,    683, 
/* msg =    146, deg = 10 */     16,     24,    146,    225,    229,    546,    554,    616,    617,    800, 
/* msg =    147, deg = 10 */     47,    104,    147,    241,    385,    493,    555,    628,    672,    749, 
/* msg =    148, deg = 10 */    148,    177,    214,    251,    402,    524,    556,    633,    658,    669, 
/* msg =    149, deg = 10 */     49,    121,    149,    299,    347,    485,    557,    725,    732,    810, 
/* msg =    150, deg = 10 */     44,     73,    101,    150,    295,    474,    558,    607,    654,    807, 
/* msg =    151, deg = 10 */      8,     85,    151,    204,    321,    415,    535,    559,    597,    659, 
/* msg =    152, deg = 10 */    133,    152,    173,    266,    352,    417,    500,    560,    573,    784, 
/* msg =    153, deg = 10 */     48,    153,    178,    313,    376,    459,    484,    561,    724,    811, 
/* msg =    154, deg = 10 */     95,    141,    142,    154,    204,    562,    573,    601,    614,    797, 
/* msg =    155, deg = 10 */    153,    155,    275,    289,    355,    559,    563,    707,    721,    812, 
/* msg =    156, deg = 10 */    156,    167,    182,    303,    394,    464,    528,    564,    583,    782, 
/* msg =    157, deg = 10 */     88,    105,    157,    267,    284,    411,    453,    488,    565,    664, 
/* msg =    158, deg = 10 */     10,     58,    158,    211,    304,    420,    497,    566,    708,    736, 
/* msg =    159, deg = 10 */    117,    159,    223,    339,    393,    409,    567,    597,    637,    795, 
/* msg =    160, deg = 10 */     56,    160,    181,    182,    350,    521,    568,    662,    762,    800, 
/* msg =    161, deg = 10 */     73,    161,    204,    233,    305,    489,    503,    569,    574,    692, 
/* msg =    162, deg = 10 */    162,    175,    226,    274,    386,    478,    570,    685,    687,    809, 
/* msg =    163, deg = 10 */      7,    109,    163,    274,    383,    487,    571,    616,    719,    805, 
/* msg =    164, deg = 10 */     78,    164,    260,    266,    367,    572,    579,    587,    599,    663, 
/* msg =    165, deg = 10 */    165,    221,    247,    318,    348,    477,    479,    493,    573,    770, 
/* msg =    166, deg = 10 */    166,    189,    230,    253,    343,    534,    574,    672,    754,    788, 
/* msg =    167, deg = 10 */     86,    121,    167,    189,    195,    431,    432,    553,    575,    577, 
/* msg =    168, deg = 10 */    155,    168,    183,    214,    347,    503,    576,    676,    728,    734, 
/* msg =    169, deg = 10 */    136,    168,    169,    232,    370,    456,    530,    577,    682,    748, 
/* msg =    170, deg = 10 */     23,     68,     70,    170,    245,    551,    578,    737,    738,    747, 
/* msg =    171, deg = 10 */     24,    118,    171,    332,    395,    571,    579,    639,    673,    794, 
/* msg =    172, deg = 10 */     15,    151,    172,    236,    341,    463,    580,    649,    684,    729, 
/* msg =    173, deg = 10 */     42,    161,    173,    341,    359,    409,    454,    461,    581,    666, 
/* msg =    174, deg = 10 */     51,     73,    174,    218,    392,    440,    446,    582,    629,    728, 
/* msg =    175, deg = 10 */      3,    175,    200,    310,    395,    412,    518,    583,    755,    793, 
/* msg =    176, deg = 10 */     14,     86,    112,    176,    279,    434,    558,    584,    659,    781, 
/* msg =    177, deg = 10 */    102,    173,    177,    288,    391,    499,    585,    652,    700,    780, 
/* msg =    178, deg = 10 */     12,    178,    281,    298,    346,    419,    447,    535,    586,    799, 
/* msg =    179, deg = 10 */     15,     32,     82,    179,    372,    413,    574,    587,    695,    702, 
/* msg =    180, deg = 10 */     99,    180,    201,    334,    349,    418,    453,    470,    588,    657, 
/* msg =    181, deg = 10 */     57,     60,     61,    181,    208,    528,    565,    589,    803,    814, 
/* msg =    182, deg = 10 */    106,    144,    178,    182,    335,    458,    462,    554,    590,    649, 
/* msg =    183, deg = 10 */     38,    183,    296,    319,    334,    466,    476,    591,    735,    779, 
/* msg =    184, deg = 10 */     29,     60,    183,    184,    406,    452,    457,    460,    507,    592, 
/* msg =    185, deg = 10 */     39,    185,    210,    270,    378,    480,    593,    652,    660,    761, 
/* msg =    186, deg = 10 */    186,    268,    276,    342,    393,    507,    594,    619,    688,    755, 
/* msg =    187, deg = 10 */     54,    161,    187,    252,    258,    412,    438,    484,    542,    595, 
/* msg =    188, deg = 10 */      4,    134,    188,    298,    314,    495,    596,    607,    673,    806, 
/* msg =    189, deg = 10 */     75,    132,    189,    215,    256,    477,    480,    597,    658,    674, 
/* msg =    190, deg = 10 */      6,    115,    162,    190,    332,    520,    562,    598,    642,    653, 
/* msg =    191, deg = 10 */    134,    191,    237,    251,    269,    422,    599,    698,    710,    780, 
/* msg =    192, deg = 10 */    192,    232,    287,    358,    369,    441,    471,    600,    669,    797, 
/* msg =    193, deg = 10 */      0,    108,    193,    239,    381,    577,    601,    629,    787,    813, 
/* msg =    194, deg = 10 */     24,     30,    194,    388,    390,    422,    600,    602,    650,    713, 
/* msg =    195, deg = 10 */    195,    254,    308,    330,    354,    510,    529,    603,    650,    719, 
/* msg =    196, deg = 10 */     79,     99,    196,    239,    288,    447,    604,    697,    770,    810, 
/* msg =    197, deg = 10 */     19,     67,    197,    243,    328,    522,    589,    605,    773,    778, 
/* msg =    198, deg = 10 */     55,     79,    154,    198,    271,    430,    464,    591,    606,    699, 
/* msg =    199, deg = 10 */     83,    115,    199,    221,    250,    433,    453,    607,    722,    730, 
/* msg =    200, deg = 10 */    113,    134,    200,    276,    304,    549,    608,    716,    763,    776, 
/* msg =    201, deg = 10 */     16,    116,    139,    201,    241,    442,    609,    655,    675,    734, 
/* msg =    202, deg = 10 */    135,    160,    202,    248,    251,    411,    610,    611,    634,    671, 
/* msg =    203, deg = 10 */    100,    114,    143,    203,    344,    415,    531,    534,    611,    763, 
/* msg =    204, deg = 10 */    100,    204,    229,    318,    328,    428,    502,    515,    517,    612, 
/* msg =    205, deg = 10 */     66,    205,    289,    339,    341,    426,    432,    613,    633,    746, 
/* msg =    206, deg = 10 */    206,    240,    244,    260,    281,    455,    523,    614,    716,    744, 
/* msg =    207, deg = 10 */    137,    153,    166,    207,    285,    599,    615,    625,    679,    795, 
/* msg =    208, deg = 10 */    159,    208,    296,    367,    372,    429,    616,    706,    739,    788, 
/* msg =    209, deg = 10 */    128,    209,    261,    381,    405,    526,    617,    778,    805,    812, 
/* msg =    210, deg = 10 */     12,     43,    137,    210,    313,    411,    562,    595,    618,    647, 
/* msg =    211, deg = 10 */    167,    177,    211,    374,    384,    410,    619,    663,    666,    741, 
/* msg =    212, deg = 10 */     44,     77,     83,    212,    299,    529,    547,    601,    620,    743, 
/* msg =    213, deg = 10 */     12,     20,    157,    213,    305,    413,    511,    621,    642,    786, 
/* msg =    214, deg = 10 */     67,    117,    214,    357,    403,    506,    622,    705,    712,    801, 
/* msg =    215, deg = 10 */     80,    186,    215,    216,    388,    465,    605,    623,    691,    786, 
/* msg =    216, deg = 10 */     11,     92,    216,    331,    364,    518,    578,    624,    741,    804, 
/* msg =    217, deg = 10 */    201,    217,    246,    317,    397,    455,    618,    625,    708,    779, 
/* msg =    218, deg = 10 */    114,    218,    351,    353,    374,    584,    624,    626,    689,    749, 
/* msg =    219, deg = 10 */      8,     24,    205,    219,    327,    427,    469,    627,    637,    692, 
/* msg =    220, deg = 10 */     17,     80,    137,    220,    320,    524,    536,    628,    678,    738, 
/* msg =    221, deg = 10 */      6,    111,    148,    221,    330,    621,    629,    638,    727,    807, 
/* msg =    222, deg = 10 */     69,     89,    131,    176,    222,    443,    626,    630,    635,    788, 
/* msg =    223, deg = 10 */    110,    205,    223,    259,    326,    450,    472,    631,    644,    673, 
/* msg =    224, deg = 10 */     17,    108,    141,    210,    224,    578,    582,    632,    697,    785, 
/* msg =    225, deg = 10 */     46,     60,    111,    225,    404,    482,    512,    543,    633,    769, 
/* msg =    226, deg = 10 */    109,    226,    303,    330,    376,    421,    593,    634,    698,    767, 
/* msg =    227, deg = 10 */    149,    227,    256,    387,    389,    445,    537,    635,    644,    696, 
/* msg =    228, deg = 10 */    146,    228,    314,    338,    377,    563,    575,    628,    636,    769, 
/* msg =    229, deg = 10 */     38,     43,    229,    321,    342,    468,    508,    637,    679,    814, 
/* msg =    230, deg = 10 */    155,    230,    269,    302,    332,    463,    479,    504,    611,    638, 
/* msg =    231, deg = 10 */     46,    231,    312,    361,    372,    539,    639,    647,    715,    809, 
/* msg =    232, deg = 10 */    230,    232,    238,    298,    326,    459,    481,    587,    640,    810, 
/* msg =    233, deg = 10 */     23,    233,    258,    319,    350,    518,    541,    641,    739,    751, 
/* msg =    234, deg = 10 */     37,    127,    234,    290,    401,    426,    488,    642,    691,    783, 
/* msg =    235, deg = 10 */     55,    235,    290,    334,    381,    506,    623,    643,    678,    731, 
/* msg =    236, deg = 10 */    128,    130,    236,    285,    396,    433,    624,    644,    740,    799, 
/* msg =    237, deg = 10 */      5,     16,     51,    199,    237,    590,    602,    645,    661,    776, 
/* msg =    238, deg = 10 */     65,     84,    144,    238,    373,    433,    434,    646,    672,    726, 
/* msg =    239, deg = 10 */     19,     35,    227,    239,    287,    550,    617,    647,    739,    746, 
/* msg =    240, deg = 10 */     65,    208,    240,    280,    377,    471,    568,    648,    715,    746, 
/* msg =    241, deg = 10 */      1,    123,    241,    265,    355,    588,    611,    649,    693,    801, 
/* msg =    242, deg = 10 */    205,    242,    296,    325,    333,    642,    650,    787,    803,    807, 
/* msg =    243, deg = 10 */    122,    140,    243,    317,    334,    448,    526,    651,    722,    723, 
/* msg =    244, deg = 10 */     25,    244,    271,    364,    399,    505,    527,    547,    652,    656, 
/* msg =    245, deg = 10 */     14,    245,    258,    282,    388,    486,    489,    613,    653,    777, 
/* msg =    246, deg = 10 */     41,     97,    246,    255,    374,    519,    654,    725,    772,    778, 
/* msg =    247, deg = 10 */    132,    247,    254,    368,    371,    518,    599,    602,    655,    807, 
/* msg =    248, deg = 10 */    196,    219,    248,    279,    395,    436,    458,    588,    656,    716, 
/* msg =    249, deg = 10 */    139,    209,    220,    249,    273,    409,    464,    549,    554,    657, 
/* msg =    250, deg = 10 */     56,    152,    226,    250,    269,    450,    491,    623,    658,    734, 
/* msg =    251, deg = 10 */    149,    193,    220,    251,    268,    533,    576,    659,    717,    806, 
/* msg =    252, deg = 10 */    115,    138,    184,    252,    399,    422,    568,    585,    660,    765, 
/* msg =    253, deg = 10 */     61,     64,    180,    253,    366,    424,    567,    661,    699,    802, 
/* msg =    254, deg = 10 */    233,    254,    292,    311,    377,    439,    440,    502,    606,    662, 
/* msg =    255, deg = 10 */     11,     18,    180,    255,    277,    663,    717,    753,    755,    763, 
/* msg =    256, deg = 10 */    112,    127,    175,    182,    256,    517,    526,    664,    757,    772, 
/* msg =    257, deg = 10 */    113,    136,    257,    332,    385,    509,    519,    665,    693,    804, 
/* msg =    258, deg = 10 */    140,    152,    258,    264,    385,    429,    435,    634,    666,    766, 
/* msg =    259, deg = 10 */     18,     35,    104,    164,    259,    421,    474,    532,    661,    667, 
/* msg =    260, deg = 10 */      1,     10,     75,    260,    335,    419,    500,    552,    668,    694, 
/* msg =    261, deg = 10 */      7,     44,    115,    197,    261,    448,    569,    611,    669,    700, 
/* msg =    262, deg = 10 */     34,    101,    173,    262,    293,    507,    660,    668,    670,    743, 
/* msg =    263, deg = 10 */    104,    236,    262,    263,    301,    516,    570,    651,    671,    734, 
/* msg =    264, deg = 10 */    107,    118,    125,    134,    264,    494,    615,    635,    672,    765, 
/* msg =    265, deg = 10 */     36,    193,    218,    265,    321,    542,    598,    673,    706,    732, 
/* msg =    266, deg = 10 */      2,    150,    257,    266,    274,    475,    523,    641,    670,    674, 
/* msg =    267, deg = 10 */    176,    225,    267,    269,    359,    494,    509,    540,    596,    675, 
/* msg =    268, deg = 10 */    237,    268,    350,    405,    407,    514,    676,    681,    704,    768, 
/* msg =    269, deg = 10 */    103,    116,    125,    166,    269,    469,    600,    604,    677,    722, 
/* msg =    270, deg = 10 */     59,     62,    270,    347,    353,    560,    663,    677,    678,    714, 
/* msg =    271, deg = 10 */      6,     71,    199,    271,    358,    427,    531,    677,    679,    681, 
/* msg =    272, deg = 10 */    160,    213,    272,    295,    382,    539,    640,    680,    682,    757, 
/* msg =    273, deg = 10 */     22,    146,    196,    273,    311,    515,    557,    564,    582,    681, 
/* msg =    274, deg = 10 */    133,    187,    274,    316,    391,    410,    572,    594,    682,    710, 
/* msg =    275, deg = 10 */    259,    275,    315,    319,    320,    586,    609,    662,    683,    766, 
/* msg =    276, deg = 10 */     53,    188,    276,    361,    398,    544,    684,    712,    770,    782, 
/* msg =    277, deg = 10 */     77,    191,    277,    314,    398,    414,    562,    685,    720,    747, 
/* msg =    278, deg = 10 */    243,    278,    337,    343,    359,    473,    609,    686,    688,    813, 
/* msg =    279, deg = 10 */     93,    191,    242,    267,    279,    510,    591,    597,    612,    687, 
/* msg =    280, deg = 10 */     31,     87,    109,    280,    322,    412,    676,    688,    771,    811, 
/* msg =    281, deg = 10 */     20,     21,    138,    154,    281,    603,    644,    689,    771,    806, 
/* msg =    282, deg = 10 */     26,    227,    274,    282,    309,    556,    566,    645,    690,    727, 
/* msg =    283, deg = 10 */    102,    212,    283,    326,    349,    460,    506,    691,    742,    762, 
/* msg =    284, deg = 10 */    130,    167,    242,    284,    346,    472,    504,    554,    692,    767, 
/* msg =    285, deg = 10 */     16,     47,    285,    292,    337,    693,    702,    703,    755,    773, 
/* msg =    286, deg = 10 */     85,    205,    217,    247,    286,    412,    572,    672,    683,    694, 
/* msg =    287, deg = 10 */     63,     87,    142,    157,    287,    492,    531,    660,    695,    764, 
/* msg =    288, deg = 10 */     53,     62,     93,    119,    288,    534,    549,    567,    685,    696, 
/* msg =    289, deg = 10 */    129,    151,    183,    289,    394,    677,    697,    703,    752,    808, 
/* msg =    290, deg = 10 */     46,     95,    174,    282,    290,    428,    545,    656,    698,    709, 
/* msg =    291, deg = 10 */    143,    159,    257,    264,    291,    484,    598,    699,    760,    779, 
/* msg =    292, deg = 10 */      8,    191,    292,    298,    307,    433,    544,    700,    739,    790, 
/* msg =    293, deg = 10 */     45,     56,    188,    204,    293,    461,    463,    604,    690,    701, 
/* msg =    294, deg = 10 */     68,     89,    125,    193,    294,    459,    470,    607,    702,    750, 
/* msg =    295, deg = 10 */      4,    119,    224,    279,    295,    441,    603,    645,    703,    710, 
/* msg =    296, deg = 10 */     83,    296,    352,    369,    380,    490,    511,    704,    753,    759, 
/* msg =    297, deg = 10 */      3,    140,    245,    265,    297,    538,    557,    705,    754,    761, 
/* msg =    298, deg = 10 */     42,     49,    298,    311,    345,    476,    478,    490,    705,    706, 
/* msg =    299, deg = 10 */     23,     54,    138,    221,    299,    509,    548,    707,    742,    772, 
/* msg =    300, deg = 10 */    172,    251,    300,    376,    399,    419,    519,    551,    708,    781, 
/* msg =    301, deg = 10 */      5,    135,    239,    301,    361,    674,    709,    748,    772,    777, 
/* msg =    302, deg = 10 */      6,     96,    165,    302,    338,    570,    658,    710,    711,    735, 
/* msg =    303, deg = 10 */     88,    114,    177,    303,    362,    466,    566,    647,    711,    718, 
/* msg =    304, deg = 10 */    105,    107,    179,    304,    360,    600,    633,    686,    712,    791, 
/* msg =    305, deg = 10 */     91,    180,    214,    228,    305,    417,    593,    693,    713,    808, 
/* msg =    306, deg = 10 */    110,    157,    190,    306,    342,    425,    430,    557,    714,    717, 
/* msg =    307, deg = 10 */      9,    118,    307,    313,    316,    448,    500,    507,    692,    715, 
/* msg =    308, deg = 10 */    180,    300,    302,    308,    327,    631,    641,    668,    716,    738, 
/* msg =    309, deg = 10 */     49,     87,    198,    265,    309,    431,    629,    717,    762,    773, 
/* msg =    310, deg = 10 */     34,    208,    310,    343,    371,    637,    657,    707,    718,    736, 
/* msg =    311, deg = 10 */     45,    217,    311,    360,    384,    462,    719,    733,    743,    751, 
/* msg =    312, deg = 10 */     75,    128,    249,    312,    362,    473,    497,    545,    653,    720, 
/* msg =    313, deg = 10 */    172,    200,    220,    284,    313,    620,    622,    661,    721,    798, 
/* msg =    314, deg = 10 */      0,      2,     60,    287,    314,    505,    580,    603,    662,    722, 
/* msg =    315, deg = 10 */     66,    151,    158,    315,    346,    579,    652,    696,    723,    731, 
/* msg =    316, deg = 10 */     21,    166,    290,    316,    342,    494,    640,    724,    791,    803, 
/* msg =    317, deg = 10 */     94,    209,    222,    237,    317,    462,    511,    515,    725,    775, 
/* msg =    318, deg = 10 */     97,    273,    318,    365,    396,    446,    503,    625,    716,    726, 
/* msg =    319, deg = 10 */     15,    120,    146,    319,    339,    438,    625,    718,    727,    762, 
/* msg =    320, deg = 10 */     78,    198,    302,    320,    387,    462,    465,    498,    646,    728, 
/* msg =    321, deg = 10 */     90,    164,    169,    321,    406,    514,    618,    729,    730,    765, 
/* msg =    322, deg = 10 */     13,     52,    278,    282,    322,    582,    674,    711,    730,    732, 
/* msg =    323, deg = 10 */    144,    236,    255,    304,    323,    480,    702,    731,    748,    796, 
/* msg =    324, deg = 10 */    176,    224,    280,    324,    340,    653,    701,    707,    732,    741, 
/* msg =    325, deg = 10 */     27,    185,    213,    325,    405,    559,    606,    612,    723,    733, 
/* msg =    326, deg = 10 */    124,    159,    326,    394,    402,    495,    505,    646,    713,    734, 
/* msg =    327, deg = 10 */     44,    174,    257,    327,    397,    417,    530,    600,    619,    735, 
/* msg =    328, deg = 10 */     17,    162,    184,    328,    368,    418,    439,    627,    680,    736, 
/* msg =    329, deg = 10 */    121,    202,    256,    291,    329,    430,    662,    684,    737,    812, 
/* msg =    330, deg = 10 */     66,    186,    244,    330,    336,    497,    689,    704,    738,    789, 
/* msg =    331, deg = 10 */    199,    331,    351,    363,    393,    434,    561,    666,    739,    779, 
/* msg =    332, deg = 10 */    111,    178,    259,    332,    400,    467,    614,    669,    740,    783, 
/* msg =    333, deg = 10 */     31,    126,    135,    158,    333,    492,    558,    592,    613,    741, 
/* msg =    334, deg = 10 */    160,    223,    261,    334,    340,    444,    538,    718,    742,    792, 
/* msg =    335, deg = 10 */     48,    132,    135,    310,    335,    571,    593,    628,    743,    768, 
/* msg =    336, deg = 10 */     67,    100,    141,    336,    374,    449,    492,    744,    753,    788, 
/* msg =    337, deg = 10 */     38,     91,    316,    337,    404,    438,    485,    695,    745,    783, 
/* msg =    338, deg = 10 */     80,     99,    229,    336,    338,    700,    713,    746,    763,    764, 
/* msg =    339, deg = 10 */     74,    102,    253,    338,    339,    450,    469,    545,    608,    747, 
/* msg =    340, deg = 10 */    207,    215,    219,    230,    340,    541,    594,    612,    748,    753, 
/* msg =    341, deg = 10 */    294,    317,    328,    341,    386,    420,    559,    678,    695,    749, 
/* msg =    342, deg = 10 */     78,    240,    283,    295,    342,    422,    481,    542,    750,    759, 
/* msg =    343, deg = 10 */     13,     36,    171,    197,    343,    532,    552,    623,    646,    751, 
/* msg =    344, deg = 10 */     50,    186,    344,    345,    401,    410,    456,    473,    595,    752, 
/* msg =    345, deg = 10 */    161,    278,    309,    345,    364,    509,    667,    729,    753,    777, 
/* msg =    346, deg = 10 */     11,     98,    117,    346,    348,    486,    499,    513,    595,    754, 
/* msg =    347, deg = 10 */     74,    139,    216,    347,    352,    556,    755,    766,    789,    802, 
/* msg =    348, deg = 10 */    119,    131,    175,    348,    375,    613,    614,    694,    756,    812, 
/* msg =    349, deg = 10 */      5,     90,    310,    349,    360,    499,    560,    569,    711,    757, 
/* msg =    350, deg = 10 */    195,    300,    335,    350,    397,    622,    626,    696,    758,    761, 
/* msg =    351, deg = 10 */     79,    144,    181,    213,    351,    438,    512,    759,    790,    794, 
/* msg =    352, deg = 10 */    101,    123,    211,    352,    377,    589,    688,    694,    726,    760, 
/* msg =    353, deg = 10 */      0,     30,    241,    353,    405,    474,    638,    665,    694,    761, 
/* msg =    354, deg = 10 */      1,     18,    168,    323,    354,    564,    591,    758,    762,    793, 
/* msg =    355, deg = 10 */     59,    147,    259,    318,    355,    550,    601,    763,    794,    804, 
/* msg =    356, deg = 10 */     43,     61,    130,    329,    356,    449,    676,    714,    764,    815, 
/* msg =    357, deg = 10 */     54,     86,    137,    234,    357,    675,    677,    737,    765,    789, 
/* msg =    358, deg = 10 */    114,    206,    210,    278,    358,    436,    535,    560,    740,    766, 
/* msg =    359, deg = 10 */     49,    150,    276,    351,    359,    445,    570,    649,    733,    767, 
/* msg =    360, deg = 10 */     76,    263,    325,    329,    360,    528,    539,    586,    754,    768, 
/* msg =    361, deg = 10 */     61,     72,    116,    197,    361,    541,    556,    670,    769,    798, 
/* msg =    362, deg = 10 */      3,    194,    264,    289,    362,    413,    439,    534,    770,    798, 
/* msg =    363, deg = 10 */    181,    190,    192,    323,    363,    414,    496,    543,    771,    785, 
/* msg =    364, deg = 10 */     69,    118,    185,    254,    364,    618,    623,    745,    772,    774, 
/* msg =    365, deg = 10 */     65,     90,    107,    365,    402,    425,    523,    756,    773,    808, 
/* msg =    366, deg = 10 */    165,    224,    257,    315,    366,    447,    553,    756,    774,    782, 
/* msg =    367, deg = 10 */     10,     23,    145,    293,    367,    415,    428,    505,    533,    775, 
/* msg =    368, deg = 10 */    119,    196,    306,    307,    368,    449,    598,    774,    776,    778, 
/* msg =    369, deg = 10 */    268,    299,    308,    363,    369,    553,    583,    632,    773,    777, 
/* msg =    370, deg = 10 */     83,     92,    252,    370,    382,    424,    446,    735,    778,    814, 
/* msg =    371, deg = 10 */     18,     30,    223,    312,    371,    488,    502,    740,    779,    790, 
/* msg =    372, deg = 10 */     27,     40,    155,    362,    372,    428,    468,    581,    771,    780, 
/* msg =    373, deg = 10 */     77,    129,    230,    373,    379,    413,    570,    616,    690,    781, 
/* msg =    374, deg = 10 */      8,    127,    374,    402,    403,    596,    610,    736,    771,    782, 
/* msg =    375, deg = 10 */     17,     68,    341,    375,    387,    540,    588,    721,    724,    783, 
/* msg =    376, deg = 10 */     69,    149,    282,    351,    376,    418,    525,    643,    664,    784, 
/* msg =    377, deg = 10 */     33,    258,    367,    377,    381,    436,    493,    736,    785,    808, 
/* msg =    378, deg = 10 */    200,    203,    235,    369,    378,    445,    525,    645,    715,    786, 
/* msg =    379, deg = 10 */     70,    195,    285,    379,    380,    590,    630,    767,    784,    787, 
/* msg =    380, deg = 10 */    103,    236,    278,    317,    380,    502,    540,    659,    757,    788, 
/* msg =    381, deg = 10 */      9,     81,    106,    310,    381,    498,    725,    754,    776,    789, 
/* msg =    382, deg = 10 */     11,     52,    150,    247,    382,    452,    496,    526,    565,    790, 
/* msg =    383, deg = 10 */     25,     89,    154,    352,    383,    476,    625,    643,    713,    791, 
/* msg =    384, deg = 10 */     21,     93,    322,    367,    384,    450,    473,    535,    568,    792, 
/* msg =    385, deg = 10 */     59,    120,    207,    283,    385,    436,    513,    610,    793,    796, 
/* msg =    386, deg = 10 */     13,     62,    263,    306,    386,    437,    481,    602,    621,    794, 
/* msg =    387, deg = 10 */     20,     91,    104,    215,    387,    431,    681,    780,    795,    810, 
/* msg =    388, deg = 10 */     91,    218,    284,    315,    388,    520,    592,    648,    660,    796, 
/* msg =    389, deg = 10 */     90,    112,    170,    225,    389,    437,    533,    559,    640,    797, 
/* msg =    390, deg = 10 */      2,     28,     35,    249,    390,    451,    548,    594,    701,    798, 
/* msg =    391, deg = 10 */     71,    116,    305,    353,    391,    426,    457,    471,    484,    799, 
/* msg =    392, deg = 10 */     48,     84,    337,    392,    394,    461,    668,    678,    715,    800, 
/* msg =    393, deg = 10 */    160,    177,    260,    270,    393,    516,    527,    541,    606,    801, 
/* msg =    394, deg = 10 */     19,     22,    272,    304,    394,    437,    525,    751,    775,    802, 
/* msg =    395, deg = 10 */      2,    203,    226,    392,    395,    423,    439,    537,    544,    803, 
/* msg =    396, deg = 10 */     82,    156,    200,    345,    396,    408,    425,    431,    663,    804, 
/* msg =    397, deg = 10 */     81,    129,    173,    271,    397,    435,    510,    524,    686,    805, 
/* msg =    398, deg = 10 */     88,    249,    331,    385,    398,    432,    443,    728,    752,    806, 
/* msg =    399, deg = 10 */    123,    240,    294,    309,    399,    461,    488,    508,    630,    807, 
/* msg =    400, deg = 10 */    126,    169,    179,    400,    407,    444,    550,    670,    680,    808, 
/* msg =    401, deg = 10 */    106,    192,    313,    382,    401,    469,    475,    542,    729,    809, 
/* msg =    402, deg = 10 */    164,    283,    368,    402,    407,    549,    688,    705,    783,    810, 
/* msg =    403, deg = 10 */     30,    193,    233,    337,    403,    427,    490,    735,    805,    811, 
/* msg =    404, deg = 10 */      9,     76,    305,    347,    404,    510,    532,    620,    664,    812, 
/* msg =    405, deg = 10 */     99,    190,    324,    400,    405,    478,    536,    576,    721,    813, 
/* msg =    406, deg = 10 */     50,     58,    126,    268,    406,    501,    554,    630,    724,    814, 
/* msg =    407, deg = 10 */     75,    145,    162,    203,    407,    416,    501,    558,    576,    815
};